package com.gzx.plugin.tjzy.modular.sms.reply.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import vip.xiaonuo.common.handler.CommonSm1AesTypeHandler;

/**
 * @author zjt
 * @description 短信回复
 * @date 2025/7/25 14:15
 */
@Data
@TableName(autoResultMap = true)
public class GzxSmsReply {

    /**
     * 自增主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 批次号
     */
    private String batchNumber;

    /**
     * 所属项目编码
     */
    private String projectCode;

    /**
     * 短信ID
     */
    private String msgId;

    /**
     * 手机号码
     */
    @TableField(typeHandler = CommonSm1AesTypeHandler.class)
    private String phone;

    /**
     * 回复时间
     */
    private String replyTime;

    /**
     * 回复内容
     */
    private String replyContent;

    /**
     * 发送时间
     */
    private String sendTime;

    /**
     * 发送内容
     */
    private String sendContent;

    /**
     * 回复详情
     */
    private String replyDetail;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 租户ID
     */
    private String tenantId;
}
